leaf succulence - Turkish English Dictionary